// 这个文件是对整个项目的api管理，这个和router天差地别，这个是后端接口地址，router是页面地址
import request from "./request";
export default{
    // home组件手机购买信息获取
    getTableData(params){
        return request({
            url:'/home/getTableData',
            method:'get',
            data:params,
            // 这个就是mock的单个接口控制，权限大于一切配置，
            // 总配置是true或者false都没有影响，后写好了就关
            mock:true

        })
    },
    getCountData(){
        return request({
            url:'/home/getCountData',
            methd:'get',
            mock:true
        })
    },
    // echarts接口
    getChartData(){
        return request({
            url:'/home/getChartData',
            method:'get',
            mock:true
        })
    },













































    getUserData(params){
        return request({
            url: '/user/getUser',
            method: 'get',
            // 用户这个因为增删改查，用的是本地mock，所以这里是false,如果是true，
            // 就用的是apifox的在线地址了，而我们apifox里面没有配置这个接口
            mock:false,
            // 这个接受的就是页码数字
            data:params
        })
    },
    // 用户在编辑弹出框编辑数据
    addUser(params){
        return request({
            url:'/user/add',
            method:'post',
            // 这个mock是true，用的就是线上数据
            mock:false,
            data:params
        })
    },
    editUser(params){
        return request({
            url:'user/edit',
            method:'post',
            mock:false,
            data:params
        })
    },
    deleteUser(params){
        return request({
            url:'user/delete',
            method:'get',
            mock:false,
            data:params
        })
    },
    // 根据用户不同，去返回不一样的菜单列表
    getMenu(params){
        return request({
            url:'/permission/getMenu',
            method:'post',
            mock:false,
            data:params
        })
    }

}